<?php

session_start();

require_once($_SERVER['DOCUMENT_ROOT'].'/incofarming/Functions/config.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/incofarming/Functions/class/artikel_model.php');

$artikel = new Artikel();

if(isset($_POST['status'])){
	$status = $_POST['status'];
	if($status == 'tambah-artikel'){
		$artikel->tambah_artikel();
	} else if($status == 'edit-artikel') {
	
	} else {
		$id_artikel = $_POST['id-artikel'];
		$artikel->delete_artikel($id_artikel);
	}
} else {
	$artikel->list_artikel();
}

class Artikel{
	private $artikel_model;
	
	function __construct(){
		$this->artikel_model = new Artikel_model();
	}
	
	function delete_artikel($id){
		$this->artikel_model->delete_artikel($id);
		header('Location: /incofarming/Functions/artikel/artikel.php');
	}
	
	function tambah_artikel(){
		include($_SERVER['DOCUMENT_ROOT'].'/incofarming/Views/artikel/tambah-artikel_view.php');
	}
	
	function list_artikel(){
		$artikel_res = $this->artikel_model->get_all_artikel();
		$artikel_arr = array();
		while($row = mysql_fetch_array($artikel_res)){
			$id_artikel = $row['IDARTIKEL'];
			$id_foto = $row['IDFOTO'];
			$foto_res = $this->artikel_model->get_foto($id_foto);
						
			$temp = array(
				'id_artikel' => $id_artikel,
				'judul_artikel' => $row['JUDULARTIKEL'],
				'isi_artikel' => $row['ISIARTIKEL'],
				'nama_foto' => null,
				'sekilas_artikel' => substr($row['ISIARTIKEL'], 0, 80)
			);
			
			if($foto_res != null){
				$foto_arr = mysql_fetch_array($foto_res);
				$temp['nama_foto'] = $foto_arr['NAMAFOTO'];
			}
			
			$artikel_arr[] = $temp;
		}
		
		include($_SERVER['DOCUMENT_ROOT'].'/incofarming/Views/artikel/artikel_view.php');
		
	}
}

?>